Golang Job: Senior Software Engineer

Job added on

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Golang Job Details

JOB TITLE: SeniorSoftware Engineer | Golang

DEPARTMENT: Engineering

LOCATION: Anywhere in India | Remote

REPORTS TO: AVP | Engineering

JOB SUMMARY

Designing and utilizing existing APIs, microservices and all new features on our platform.

KEY RESPONSIBILITIES

  • Writing scalable, robust, testable, efficient, and easily maintainable code
  • Translating software requirements into stable, working, high performance software
  • Ability to take architectural and design decisions, building toward an efficient micro service distributed architecture
  • Understanding of data structures and algorithms
  • Excellent understanding of Object-Oriented Programming techniques
  • Various assigned tasks/projects

QUALIFICATIONS

  • 5+ years of experience
  • Strong knowledge of Go programming language, paradigms, constructs, and idioms
  • Knowledge of Goroutine and channel patterns
  • Good knowledge of concurrency in Go
  • Dependency management tools such as Go Mod, Go Vendor etc.
  • Packages, such as Gorilla Mux, Loggers etc.
  • Ability to write clean and effective Go doc comments
  • Familiarity with code versioning tools such as Git
  • Excellent communication and interpersonal skills
  • Ability to work closely in a team
  • Outstanding analytical and problem-solving skills
  • Time management skills

Job Types: Full-time, Regular / Permanent

Salary: ₹1,000,000.00 - ₹2,500,000.00 per year

Benefits:

  • Flexible schedule
  • Health insurance
  • Leave encashment
  • Paid sick time
  • Paid time off
  • Provident Fund
  • Work from home

Schedule:

  • Monday to Friday

Experience:

  • Golang: 3 years (Preferred)